const { buildModule } = require("@nomicfoundation/hardhat-ignition/modules");
const { ACLManagerModule } = require("./ACLManager");
const { DNPWithFakesModule } = require("./DeltaNeutralPortfolio");
const { TestTokensModule } = require("./Fakes");
const { PoolModule } = require("./Pool");
const { RegisterPoolModule } = require("./RegisterPool");

module.exports = buildModule("DeployProtocol", m => {
  m.useModule(ACLManagerModule);
  m.useModule(DNPWithFakesModule);
  m.useModule(TestTokensModule);
  m.useModule(PoolModule);
  m.useModule(RegisterPoolModule);

  return {};
});
